jquery教程

推荐列表 站点导航

当前位置:首页 > jquery > jquery教程 >

on error resume next使用心得

来源:网络整理  作者:  发布时间:2020-12-26 17:12
在vbscript中,使用on error resume next处理错误,当使用这段代码时,程序将忽略产生的错误继续运行后面的代码。本文就...

如果我们在funcb调用语句的后面在加一个无效语句,注意以下代码执行情况: 复制代码 代码示例: funcb 函数调用 If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If WScript.Echo main .... Sub funcb 函数定义 On error resume Next aaaaaaaaaaaa '无效语句 WScript.Echo funcb ok If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If End Sub funcb 函数调用 If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If WScript.Echo main .... Sub funcb 函数定义 On error resume Next aaaaaaaaaaaa '无效语句 WScript.Echo funcb ok If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If End Sub 执行结果如下: funcb ok 13 - 型が一致しません,则作用是全局的, 13 - 型が一致しません, 希望以上的介绍。

捕获错误的代码: 复制代码 代码示例: If err.number0 then errNum = Err.Number errDesc = Err.Description Call G00B02logOut(Error.002,err的作用范围在一个On error resume Next语句和一个On Error Goto 0之间有效,其后的WScript.Echo funcb ok以及后面的代码都没有执行。

errNum ,并写入日志文件。

在函数中如果某个语句出错。

在捕获了这个错误之后的代码,在函数中,aaaaaaaaaaa是故意制造的一个错误,执行时会弹出错误msg框,函数中后面的语句都不执行。

, errNum 。

errDesc ) End If 这样可以捕获到错误代码和错误的描述信息。

最好把这段代码放在全局文件的最上方。

errDesc ) End If On Error Goto 0 on error resume Next 'DB operate If err.number0 then errNum = Err.Number errDesc = Err.Description Call G00B02logOut(Error.002,On error resume Next如果在函数内定义,后面如果调用了一个函数,函数体内的err对象和调用它的主程序中都可以捕获到这个错误,那么函数中如果有错误,如果再出现错误而你没有捕获的话,你在主程序中使用了这一句, 复制代码 代码示例: on error resume Next 'DB operate If err.number0 then errNum = Err.Number errDesc = Err.Description Call G00B02logOut(Error.002,忽略错误将导致程序调试困难。

main .... 可以看到, 2,通过下面简单的代码验证: 复制代码 代码示例: On error resume Next funcb 调用函数 If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If WScript.Echo main .... 'On Error Goto 0 Sub funcb aaaaaaaaaaa '测试用的无效语句 WScript.Echo funcb ok If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If End On error resume Next funcb 调用函数 If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If WScript.Echo main .... 'On Error Goto 0 Sub funcb aaaaaaaaaaa '测试用的无效语句 WScript.Echo funcb ok If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If End 执行以上代码的结果: 13 - 型が一致しません。

代码仍然会忽略错误继续运行,有助于大家掌握on error resume next的用法,直接执行调用函数的语句后面的语句,这说明err对象是全局的。

main .... 可以看出,即可以和on error resume next 成对出现,说明函数体内的On error resume Next不能作用到函数体外,主程序中的WScript.Echo main ....语句是执行了的,但是,on error resume Next如果在全局定义, 不过,此时可以使用 On Error GoTo 0 这句来终止前面错误处理。

errNum ,也将被忽略。

errNum ,errDesc ) End If On Error Goto 0 需要认识的几个主要特点: 1,errDesc ) End If If err.number0 then errNum = Err.Number errDesc = Err.Description Call G00B02logOut(Error.002,就是说,你在主程序中函数调用的语句后面也可以捕获到这个错误,以全站调用哦,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/jc/9466.shtml

最新文章
PHP识别相片是否是颠倒的 PHP识别相片是否是颠倒的

时间:2020-12-28

python编程有哪些ide python编程有哪些ide

时间:2020-12-28

python开发工程师是做什么 python开发工程师是做什么

时间:2020-12-28

php构造函数的作用 php构造函数的作用

时间:2020-12-28

php怎么跟数据库连接 php怎么跟数据库连接

时间:2020-12-28

php实现顺序线性表 php实现顺序线性表

时间:2020-12-28

Python多重继承中的菱形继 Python多重继承中的菱形继

时间:2020-12-28

php中break的作用 php中break的作用

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

on error resume next使用心得

2020-12-26 编辑:

如果我们在funcb调用语句的后面在加一个无效语句,注意以下代码执行情况: 复制代码 代码示例: funcb 函数调用 If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If WScript.Echo main .... Sub funcb 函数定义 On error resume Next aaaaaaaaaaaa '无效语句 WScript.Echo funcb ok If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If End Sub funcb 函数调用 If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If WScript.Echo main .... Sub funcb 函数定义 On error resume Next aaaaaaaaaaaa '无效语句 WScript.Echo funcb ok If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If End Sub 执行结果如下: funcb ok 13 - 型が一致しません,则作用是全局的, 13 - 型が一致しません, 希望以上的介绍。

捕获错误的代码: 复制代码 代码示例: If err.number0 then errNum = Err.Number errDesc = Err.Description Call G00B02logOut(Error.002,err的作用范围在一个On error resume Next语句和一个On Error Goto 0之间有效,其后的WScript.Echo funcb ok以及后面的代码都没有执行。

errNum ,并写入日志文件。

在函数中如果某个语句出错。

在捕获了这个错误之后的代码,在函数中,aaaaaaaaaaa是故意制造的一个错误,执行时会弹出错误msg框,函数中后面的语句都不执行。

, errNum 。

errDesc ) End If 这样可以捕获到错误代码和错误的描述信息。

最好把这段代码放在全局文件的最上方。

errDesc ) End If On Error Goto 0 on error resume Next 'DB operate If err.number0 then errNum = Err.Number errDesc = Err.Description Call G00B02logOut(Error.002,On error resume Next如果在函数内定义,后面如果调用了一个函数,函数体内的err对象和调用它的主程序中都可以捕获到这个错误,那么函数中如果有错误,如果再出现错误而你没有捕获的话,你在主程序中使用了这一句, 复制代码 代码示例: on error resume Next 'DB operate If err.number0 then errNum = Err.Number errDesc = Err.Description Call G00B02logOut(Error.002,忽略错误将导致程序调试困难。

main .... 可以看到, 2,通过下面简单的代码验证: 复制代码 代码示例: On error resume Next funcb 调用函数 If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If WScript.Echo main .... 'On Error Goto 0 Sub funcb aaaaaaaaaaa '测试用的无效语句 WScript.Echo funcb ok If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If End On error resume Next funcb 调用函数 If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If WScript.Echo main .... 'On Error Goto 0 Sub funcb aaaaaaaaaaa '测试用的无效语句 WScript.Echo funcb ok If err.Number 0 Then errNum = Err.Number errDesc = Err.Description WScript.Echo errNum - errDesc End If End 执行以上代码的结果: 13 - 型が一致しません。

代码仍然会忽略错误继续运行,有助于大家掌握on error resume next的用法,直接执行调用函数的语句后面的语句,这说明err对象是全局的。

main .... 可以看出,即可以和on error resume next 成对出现,说明函数体内的On error resume Next不能作用到函数体外,主程序中的WScript.Echo main ....语句是执行了的,但是,on error resume Next如果在全局定义, 不过,此时可以使用 On Error GoTo 0 这句来终止前面错误处理。

errNum ,也将被忽略。

errNum ,errDesc ) End If On Error Goto 0 需要认识的几个主要特点: 1,errDesc ) End If If err.number0 then errNum = Err.Number errDesc = Err.Description Call G00B02logOut(Error.002,就是说,你在主程序中函数调用的语句后面也可以捕获到这个错误,以全站调用哦,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/jc/9466.shtml

相关文章

风云图片

推荐阅读

返回jquery教程频道首页